package com.liaoban.app.helper;

import android.content.Context;

import bz.tsung.android.objectify.BooleanPreferenceLoader;
import bz.tsung.android.objectify.NoSuchPreferenceFoundException;
import bz.tsung.android.objectify.StringPreferenceLoader;

/**
 * 配置文件工具类
 * Created by ybc on 2017/7/31.
 */

public class ConfigHelper {

    public static String getString(Context context, String key) {
        try {
            return new StringPreferenceLoader(context, key).load();
        } catch (NoSuchPreferenceFoundException e) {
            e.printStackTrace();
            return null;
        }
    }

    public static void save(Context context, String key, String value) {
        new StringPreferenceLoader(context, key).save(value);
}

    public static void remove(Context context, String key){
        new StringPreferenceLoader(context, key).remove();
    }

    public static void save(Context context, String key, boolean value){
        new BooleanPreferenceLoader(context, key).save(value);
    }

    public static boolean getBoolean(Context context, String key){
        try {
            return new BooleanPreferenceLoader(context, key).load(false);
        } catch (NoSuchPreferenceFoundException e) {
            e.printStackTrace();
            return false;
        }
    }
}
